package com.itheima.api.exception.demo01;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class ExceptionDemo01 {

    public static void main(String[] args) throws ParseException {

        /**
         * 需求：把一个日期字符串解析成为一个日期对象
         *
         * 步骤：
         * 1. 定义一个日期字符串
         * 2. 创建一个SimpleDateFormat对象
         * 3. 调用它的parse完成解析操作
         */

        // 1. 定义一个日期字符串
        String s = "2019-08-28" ;

        // 2. 创建一个SimpleDateFormat对象
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日") ;

        // 3. 调用它的parse完成解析操作
        Date date = simpleDateFormat.parse(s) ;

        // 4. 输出
        System.out.println(date);

        /**
         * 异常：就是程序中出现的不正常的现象,获取说就是程序中出现的问题，错误
         *
         * 我们java语言是面向对象的语言，万物皆对象；因此程序中所出现的问题或者错误都可以使用对象来进行描述；我们程序中可能会出现的问题是多种多样的，
         * 针对每一个问题，java就给我们提供了对应的类来进行描述，这个类组织在一起就形成了一个异常体系图；
         *
         */

    }

}













